#include "usart.h"

void USART_Initialization(void)
{
  USART_InitTypeDef USART_InitStructure={0};

  RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);

      /*****************************************************************
                            F103ZET6 USART1 初始化
      *****************************************************************/
  USART_InitStructure.USART_BaudRate=USART1_BAUD;
  USART_InitStructure.USART_HardwareFlowControl=USART_HardwareFlowControl_None;
  USART_InitStructure.USART_Mode=USART_Mode_Tx|USART_Mode_Rx;
  USART_InitStructure.USART_Parity=USART_Parity_No;
  USART_InitStructure.USART_StopBits=USART_StopBits_1;
  USART_InitStructure.USART_WordLength=USART_WordLength_8b;
  USART_Init(USART1,&USART_InitStructure);
  USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);
  USART_ClearFlag(USART1,USART_FLAG_RXNE);
  USART_Cmd(USART1,ENABLE);
}